home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / pipeline / abacus / z_line / Charts01 / ReadMe next >
Encoding:
Colton Software Fireworkz document  |  1993-10-25  |  16.1 KB  |  137 lines

  1. {Version:1.05;01 Oct 1993;Fireworkz;Gerald Lewis Fitton;6500 1024 5321 6154}
  2. {Block:0;0;;32;1;44;;32;1;44}
  3. {Style:ZLBase;{ColWidth:11055}{ColName:#}{RowHeight:0}{RowHeightFix:0}{RowUnbreakable:1}{RowName:#}{MarginLeft:1134}{MarginRight:850}{MarginPara:0}{Tablist}{Background:255;255;255}{ParaStart:0}{ParaEnd:288}{LineSpace:0;72}{Justify:3}{NewObject:3}{Numform:#,##0.00}{NumformDT:dd.mm.yy}{NumformSE:@}{BorderColour:0;187;255}{Border:0}{GridLeftColour:0;187;255}{GridTopColour:0;187;255}{GridRightColour:0;187;255}{GridBottomColour:0;187;255}{GridLeft:0}{GridTop:0}{GridRight:0}{GridBottom:0}{Typeface:Times}{Fontx:0}{Fonty:240}{Underline:0}{Bold:0}{Italic:0}{Superscript:0}{Subscript:0}{Foreground:0;0;0}}
  4. {StyleBase:ZLBase}
  5. {Style:ZLHeadFoot}
  6. {StyleHeaderFooter:ZLHeadFoot}
  7. {Style:ZLHeading;{LineSpace:0;72}{Justify:1}{Fonty:320}{Bold:1}{Italic:1}}
  8. {Style:ZLSubHead;{ParaStart:289}{Typeface:Helvetica}{Bold:1}}
  9. {Style:ZLByLine;{Fonty:280}}
  10. {Style:ZLKeywords;{MarginLeft:2268}{MarginPara:-1133}{Tablist:L0}{Italic:1}}
  11. {Style:ZL FileName;{Italic:1}}
  12. {Paper:From Printer;0;16839;11907;737;284;284;284;0;0;0;0;16;;0}
  13. {PrintQuality:0}
  14. {StartOfData}
  15. {S:X;X;0;0;Charts from the Beginning \– Part 1{ITR-X}by Gerald L Fitton}
  16. {S:X;X;0;1;Keywords:{ITT-X}Charts Fitton}
  17. {S:X;X;0;2;Charts are an advanced feature of Resultz.  If you are new to Resultz then I suggest that you familiarise yourself with the more basic features such as those in the Sheets1 directory before attempting this exercise.}
  18. {S:X;X;0;3;In addition to explaining how to use the Resultz charts facility I shall take the opportunity to demonstrate how to import a data file from PipeDream.  You will still be able to follow through this tutorial even if you don\’t have PipeDream.}
  19. {S:X;X;0;4;RISC OS Printing{ITR-X}{ITR-X}Although charts make pleasant pictures on a monitor, the result wanted by most users of charts will be \‘hard copy\’\—printed output!}
  20. {S:X;X;0;5;I find the RISC OS output from the so called \‘9-pin\’ printers disappointing because of the large dot diameter.  Dot matrix printers with 24 pins are substantially better, bubble and ink jet printers are better still, only marginally poorer than laser printers.}
  21. {S:X;X;0;6;If you have RISC OS 3 then you will have been provided with a suitable printer driver as part of that operating system.  If you have RISC OS 2 but you do not have any printer drivers then I suggest that you upgrade to RISC OS 3 (see below under Outline Fonts).}
  22. {S:X;X;0;7;Outline Fonts{ITR-X}{ITR-X}The charts generated by Resultz include text.  The numbers which appear along the axes of graphs are text as are the named \‘categories\’ (more of which later) which appear along the \‘x - axis\’ of bar charts.}
  23. {S:X;X;0;8;You will not get very far with any of the Fireworkz packages if you do not have Acorn\’s outline font manager and, at least, the Homerton font.  So where do you get these from?}
  24. {S:X;X;0;9;If you have bought a RISC OS 3 machine or upgraded from RISC OS 2 to RISC OS 3 then your purchase will include both the outline font manager and some outline fonts (including Homerton).  If you intend to upgrade from RISC OS 2 to RISC OS 3 then, when you buy RISC OS 3, you will find that a (new) font manager and the Homerton (and other) fonts are built into the RISC OS 3 \‘chips\’.}
  25. {S:X;X;0;10;At the moment RISC OS 3.10 is available at about £50.00 so I suggest that, rather than spend money on an outline font starter kit and printer drivers for use with RISC OS 2 at a cost of about £50.00, you may prefer to spend the £50.00 on RISC OS 3.  I strongly recommend buying RISC OS 3 rather than \‘upgrading\’ your RISC OS 2 system.}
  26. {S:X;X;0;11;Even if you have RISC OS 2 printer drivers and some outline fonts, I still recommend that, if you are \‘serious\’ about using the Fireworkz packages, you upgrade to RISC OS 3.  Colton Software have told me that the Fireworkz packages have been 'optimised' for RISC OS 3.  My experience is that with RISC OS 3 they are noticeably \‘smoother\’ and considerably quicker than on my RISC OS 2 machine.}
  27. {S:X;X;0;12;Charts{ITR-X}{ITR-X}The time has come to try out a chart.}
  28. {S:X;X;0;13;If you say \“Graph\” to a Mathematician they will probably think of a graph with x and y axes, a set of points and a line running through the points.  The Resultz package will produce such \“x \– y\” graphs but, for this simple exercise I shall use a bar chart.  I do this partly because bar charts are generally appreciated more easily by non mathematicians and partly because the bar chart is the default option built into Resultz by Colton Software.}
  29. {S:X;X;0;14;In this directory you will find the files [Timing_1] and [Timing_2].  Resultz charts are saved as graphics within the file so that, unlike PipeDream, there is no extra chart file.  The file [Timing_2] is a PipeDream 4 copy of the file [Timing_1] (but without the chart) so that I can use it to show you how to \‘convert\’ PipeDream files to Resultz files.}
  30. {S:X;X;0;15;Double click on the [Timing_1] file to load it.  The only font used in [Timing_1] is Homerton.  For rows 2 to 13 the font is 12 point.  The chart which is loaded into [Timing_1] also uses the Homerton font.  If you do not have Homerton then the document will probably look a mess if it loads at all!}
  31. {S:X;X;0;16;Let me say right away that this table of data and the chart do not conform to the standards which I would normally insist on for an illustrative table and an illustrative chart.  In particular I have no title and no units on the chart and I do realise that this is bad practice.  More of such things in another tutorial\—in any case I shall start that series by discussing how to convert reference tables into illustrative tables using Resultz.  What I want to do in this tutorial is to use the defaults provided by Colton Software so that you can learn the basics of creating charts from data.}
  32. {S:X;X;0;17;The data consists of the Names of five people in column a, the time in minutes which they took to get to work Yesterday and Today in columns b and c respectively.  The bar chart shows the time taken yesterday in red and today\’s time in yellow.}
  33. {S:X;X;0;18;Place the pointer in slot c10 (Sheila\’s time for today) and change the value from 23 to 80.  You will find that the yellow bar corresponding to Sheila will grow.  Restore the value in [Timing_1]c23 to 23 and the file will be saved again and the chart will be drawn again.}
  34. {S:X;X;0;19;The file, [Timing_1], has been sorted on column a (in alphabetical order).  Mark the block a6c11.  Use the menu Extra \– Sort to sort the marked block on column b first in Ascending order.  You will find that the hot linked chart will be redrawn with the largest bar at the right when the data is sorted in Ascending order on column b.}
  35. {S:X;X;0;20;It is more usual to display bar charts in descending order from left to right.  Repeat the sort operation but this time click on the radio button so that a red square is displayed alongside the Descending order text.  Notice that the chart is not redrawn until you click the pointer somewhere in the document so that the \‘marked block\’ becomes unmarked.}
  36. {S:X;X;0;21;Change Bill to William.  The chart is redrawn only when you move the cursor from slot [Timing_1]a6 and not before.}
  37. {S:X;X;0;22;Creating the Charts{ITR-X}{ITR-X}This covers the basics of using a Resultz\’ chart that someone else has created\—but how do you make your own?  Well, you could start with a blank sheet and type in the data but I\’m going to take the opportunity to show you how to load a PipeDream spreadsheet into a Resultz worksheet.}
  38. {S:X;X;0;23;Let me assure you that you don\’t have to have PipeDream to work through this exercise.  Make sure you work with a back up copy of the files.  In the Templates directory of this disc you will find a template called [ZLSheetPD] which is suitable for this (and many other worksheets).  Double click on [ZLSheetPD] to load it (it will appear as the Resultz or Fireworkz worksheet window [ZLSheetPD1]) and then drag the PipeDream file, [Timing_2], into [ZLSheetPD1].  There is something special about [ZLSheetPD]\\\; if you compare it with the template file [ZLSheeT] you will find that there is no ZL text style in [ZLSheetPD].  It is this special \‘feature\’ of the template used for loading PipeDream files which \‘speeds up\’ the Fireworkz version of any PipeDream spreadsheet.}
  39. {S:X;X;0;24;Perhaps the first difference you will notice that all the data in the block b6c13 is displayed to two decimal places.  The best way of changing this in Resultz is to apply a Style which displays numbers to zero decimal places.  Mark the block b6c13 by dragging the pointer from a6 to c13 (an alternative is to click select in a6 and adjust in c13) and apply the style ZL 0dp which I have supplied in the template [ZLSheeT].}
  40. {S:X;X;0;25;If the block b6c13 is not still marked then mark it.   Click on the Create chart button (in the button bar) and then run the pointer through Bar in the Chart menu.  The Bar chart sub menu shown below will \‘pop up\’.}
  41. {S:X;X;0;35;If you look carefully at the above screen shot you will see that, of the eight types of bar chart, the radio button for the top left type is selected.  If it not selected then click on it to select it.  Also, you may have to \‘press\’ (by clicking on it) the 3D button.  When you click on OK then the chart will be drawn in your Resultz document below row 13.}
  42. {S:X;X;0;36;Click on the chart to select it.  Now drag it upwards and to the right to reposition it as I have in [Timing_1].  You may want to make the chart larger.  If you drag the corners of the chart then it will change size without changing the aspect ratio (height to width ratio remains constant) but, if you drag the sides then you will be able to change the aspect ratio.}
  43. {S:X;X;0;37;Save the modified file as [Timing_2a].  To prove that all is well, close the [Timing_2a] window and load it again\—if you have succeeded then you will find that the chart loads.}
  44. {S:X;X;0;38;Straddling Columns{ITR-X}{ITR-X}In a typical PipeDream file you would have both a column margin (defined with <Ctrl W> and a wrap margin (defined with <Ctrl H>).  You will find that the text in row 2 has forced column a to be wider than is desirable.  Let\’s see if we can fix this.}
  45. {S:X;X;0;39;Click on the {ITT-X}{ITT-X}{ITT-X}{ITT-X}a at the top of column a so that the button appears to be pushed in.  Place the pointer on the right hand border of the a button and drag it to the left.  You will find that, when you release the mouse select button, column a is narrower.}
  46. {S:X;X;0;40;You will find that the text in row 2 has wrapped around automatically and that row 2 has grown downwards to two or three lines of text.  Now let me explain \‘straddling\’.  Mark the block a2c2.  Place the pointer over the right end of the a column border button and double click using the mouse adjust (right) button.  You will find that, in row 2 but only row 2, the a column has grown wider to fill the width previously occupied by the (marked) a, b and c columns.  This operation of widening a column to fill a marked block is called \‘straddling\’.}
  47. {S:X;X;0;41;The Line Break{ITR-X}{ITR-X}You still may not have exactly what you want.  I would prefer to see the words \“Time Taken to Get to Work\” on the first line and the words \“in Minutes\” on the second line.  Of course you could juggle the widths of various columns to this but I prefer to use a \‘Line break\’.  Place the pointer between the words \“Work\” and \“in\”, hold down the <Shift> key and tap <Return>.  You will find that this forces the line to split between the two words without creating a new \‘paragraph\’, which, in Resultz, implies a new row.  Finally, if this title is not centred you can click on the \‘Apply centre justification\’ button in the \‘Wordz\’ part of the button bar.}
  48. {S:X;X;0;42;Over to you{ITR-X}{ITR-X}If you have succeeded in creating this \‘default options\’ chart you may like to experiment and see if you can \‘improve\’ the chart.  As I implied earlier, I am not particularly proud of the chart as it stands.  Apart from missing text (such as title and units), I would like to see the bars narrower so that there is a gap between bars.  I would prefer the \‘3D\’ turned off and settings such as Bar size 60% width and 60% overlap.  As I have only a pre release version of Resultz at the moment I am not sure if these are achievable unless I save the chart as a drawfile (so losing the hot-linking facility).}
  49. {S:X;X;0;43;Please let me know how you get on and, if you have real trouble producing the type of chart which you want, then write to me enclosing a disc file of your data and I will try to help you.}
  50. {BR:;;;;;;;;1;1;{StyleHandle:ZLBase}}
  51. {BR:;;;;;;;;1;1;{ColWidth:0}}
  52. {BR:0;;;;1;;;;1;0;{StyleHandle:ZLBase}}
  53. {R:0;1;;32;1;2;;32;0;0;{StyleHandle:ZLKeywords}}
  54. {R:0;0;;32;1;1;;32;0;0;{StyleHandle:ZLHeading}}
  55. {R:0;0;40;3;1;1;;32;0;0;{StyleHandle:ZLByLine}}
  56. {R:0;4;;32;1;5;16;3;0;0;{StyleHandle:ZLSubHead}}
  57. {R:0;7;;32;1;8;13;3;0;0;{StyleHandle:ZLSubHead}}
  58. {R:0;14;42;3;1;15;53;3;0;0;{StyleHandle:ZL FileName}}
  59. {R:0;14;57;3;1;15;67;3;0;0;{StyleHandle:ZL FileName}}
  60. {R:0;14;190;3;1;15;200;3;0;0;{StyleHandle:ZL FileName}}
  61. {R:0;14;235;3;1;15;245;3;0;0;{StyleHandle:ZL FileName}}
  62. {R:0;15;20;3;1;16;30;3;0;0;{StyleHandle:ZL FileName}}
  63. {R:0;15;71;3;1;16;81;3;0;0;{StyleHandle:ZL FileName}}
  64. {R:0;15;167;3;1;16;177;3;0;0;{StyleHandle:ZL FileName}}
  65. {R:0;17;56;3;1;18;57;3;0;0;{Bold:1}}
  66. {R:0;17;147;3;1;18;148;3;0;0;{Bold:1}}
  67. {R:0;17;141;3;1;18;142;3;0;0;{Bold:1}}
  68. {R:0;18;26;3;1;19;29;3;0;0;{Bold:1}}
  69. {R:0;18;184;3;1;19;197;3;0;0;{Bold:1}}
  70. {R:0;19;10;3;1;20;20;3;0;0;{StyleHandle:ZL FileName}}
  71. {R:0;19;48;3;1;20;49;3;0;0;{Bold:1}}
  72. {R:0;19;91;3;1;20;96;3;0;0;{Bold:1}}
  73. {R:0;19;332;3;1;20;333;3;0;0;{Bold:1}}
  74. {R:0;19;160;3;1;20;161;3;0;0;{Bold:1}}
  75. {R:0;21;86;3;1;22;98;3;0;0;{Bold:1}}
  76. {R:0;22;;32;1;23;19;3;0;0;{StyleHandle:ZLSubHead}}
  77. {R:0;35;354;3;1;36;356;3;0;0;{Bold:1}}
  78. {R:0;25;13;3;1;26;18;3;0;0;{Bold:1}}
  79. {R:0;37;26;3;1;38;37;3;0;0;{StyleHandle:ZL FileName}}
  80. {R:0;37;77;3;1;38;88;3;0;0;{StyleHandle:ZL FileName}}
  81. {R:0;42;;32;1;43;11;3;0;0;{StyleHandle:ZLSubHead}}
  82. {R:0;2;165;3;1;3;172;3;0;0;{StyleHandle:ZL FileName}}
  83. {R:0;12;;32;1;13;6;3;0;0;{StyleHandle:ZLSubHead}}
  84. {R:0;23;149;3;1;24;158;3;0;0;{StyleHandle:ZL FileName}}
  85. {R:0;23;214;3;1;24;225;3;0;0;{StyleHandle:ZL FileName}}
  86. {R:0;23;299;3;1;24;310;3;0;0;{StyleHandle:ZL FileName}}
  87. {R:0;23;448;3;1;24;460;3;0;0;{StyleHandle:ZL FileName}}
  88. {R:0;23;431;3;1;24;441;3;0;0;{StyleHandle:ZL FileName}}
  89. {R:0;23;383;3;1;24;395;3;0;0;{StyleHandle:ZL FileName}}
  90. {R:0;24;76;3;1;25;81;3;0;0;{Bold:1}}
  91. {R:0;24;368;3;1;25;;32;0;0;{Bold:1}}
  92. {R:0;24;243;3;1;25;248;3;0;0;{Bold:1}}
  93. {R:0;24;374;3;1;25;;32;0;0;{Bold:0}}
  94. {R:0;24;284;3;1;25;287;3;0;0;{Bold:1}}
  95. {R:0;24;278;3;1;25;280;3;0;0;{Bold:1}}
  96. {R:0;24;326;3;1;25;348;3;0;0;{Bold:1}}
  97. {R:0;24;328;3;1;25;348;3;0;0;{Bold:0}}
  98. {R:0;24;343;3;1;25;346;3;0;0;{Bold:1}}
  99. {R:0;24;413;3;1;25;422;3;0;0;{StyleHandle:ZL FileName}}
  100. {R:0;36;101;3;1;37;111;3;0;0;{StyleHandle:ZL FileName}}
  101. {R:0;38;;32;1;39;18;3;0;0;{StyleHandle:ZLSubHead}}
  102. {R:0;38;196;3;1;39;;32;0;0;{Bold:1}}
  103. {R:0;38;197;3;1;39;;32;0;0;{Bold:0}}
  104. {R:0;38;216;3;1;39;217;3;0;0;{Bold:1}}
  105. {R:0;39;60;3;1;40;61;3;0;0;{Bold:1}}
  106. {R:0;39;37;3;1;40;38;3;0;0;{Bold:1}}
  107. {R:0;39;157;3;1;40;158;3;0;0;{Bold:1}}
  108. {R:0;39;261;3;1;40;262;3;0;0;{Bold:1}}
  109. {R:0;40;35;3;1;41;36;3;0;0;{Bold:1}}
  110. {R:0;40;83;3;1;41;84;3;0;0;{Bold:1}}
  111. {R:0;40;186;3;1;41;190;3;0;0;{Bold:1}}
  112. {R:0;40;237;3;1;41;238;3;0;0;{Bold:1}}
  113. {R:0;40;344;3;1;41;345;3;0;0;{Bold:1}}
  114. {R:0;40;359;3;1;41;360;3;0;0;{Bold:1}}
  115. {R:0;40;366;3;1;41;367;3;0;0;{Bold:1}}
  116. {R:0;40;445;3;1;41;446;3;0;0;{Bold:1}}
  117. {R:0;40;448;3;1;41;449;3;0;0;{Bold:1}}
  118. {R:0;40;454;3;1;41;455;3;0;0;{Bold:1}}
  119. {R:0;41;;32;1;42;14;3;0;0;{StyleHandle:ZLSubHead}}
  120. {R:0;23;496;3;1;24;507;3;0;0;{StyleHandle:ZL FileName}}
  121. {R:0;23;608;3;1;24;619;3;0;0;{StyleHandle:ZL FileName}}
  122. {R:0;23;550;3;1;24;559;3;0;0;{StyleHandle:ZL FileName}}
  123. {PageHefoBreakValues-H:0;0;0;;1;396;0;0;;;0;;;1;0;0;0;;;0}
  124. {HD-H:0;2}
  125. {HBR-H:0;2;;32;;32;{StyleHandle:ZLBase}}
  126. {HBR-H:0;2;;32;;32;{StyleHandle:ZLHeadFoot}}
  127. {HD-H:0;3}
  128. {HBR-H:0;3;;32;;32;{StyleHandle:ZLBase}}
  129. {HBR-H:0;3;;32;;32;{StyleHandle:ZLHeadFoot}}
  130. {DrawFileReference-D:0;RISC OS;Screen1}
  131. {NoteSingle:D;O;1;1;1892;4;0;26;6896;4928;;;0;0;65536;65536}
  132. {EndOfData}
  133. {CmdGroup:{ViewCreate:5888;13984;12480;13952}
  134. {ViewControl:100;0;1;1;0;0;0;2048;0;2048}
  135. {CurrentPosition:0;0;0;3}
  136. }
  137.